Design space exploration in Multi-Processor System-on-Chip platforms
نویسنده
چکیده
This paper gives an insight into heterogeneous multi-processor embedded systems design process and key issues related to achieving time and cost efficient improvements. After giving an overview of existing design methodologies linked to various levels of abstraction at which design process can be viewed, system modelling process is discussed in a more detailed manner. Special accent is put on modelling a system level specification – key input for design space exploration process. The process of software partitioning and mapping form provided specifications of both the application and the platform is discussed in a separate chapter with special emphasis on modelling the problem and consideration of applicable optimization strategies. Finally, existing commercial and academic system level design tools are presented with final word addressing issues remaining to be solved in future
منابع مشابه
Design of Flexible Audio Processing Platforms using the System-on-Chip Environment
This report demonstrates application of the System-onChip Environment (SCE) towards the design of hardware/software platforms for real-time audio processing following MP3, AAC, and AC3 decoding standards. Starting from C reference implementations, well-defined specification models are developed and fed into an SCE-based design space exploration and synthesis flow. Models are synthesized down to...
متن کاملMulticube Explorer: An Open Source Framework for Design Space Exploration of Chip Multi-Processors
Given the increasing complexity of Chip Multi-Processors (CMPs), a wide range of architecture parameters must be explored at design time to find the best trade-off in terms of multiple competing objectives (such as energy, delay, bandwidth, area, etc.) The design space of the target architecture is huge because of it should consider all possible combinations of each parameter (number of process...
متن کاملRun-time Mapping Algorithm for Dynamic Workloads using Process Merging Transformations
Exploration of task mappings has an important role to achieve high performance in heterogeneous multi-processor system-on-chip (MPSoC) platforms. The application workloads in modern MPSoC-based embedded systems are becoming increasingly dynamic. Different applications concurrently execute and contend for resources in such systems. In this paper, a run-time algorithm is proposed to analytically ...
متن کاملEnabling MPSoC Design Space Exploration on FPGAs
Future applications for embedded systems demand chip multiprocessor designs to meet real-time deadlines. These multiprocessors are increasingly becoming heterogeneous for reasons of cost and power. Design space exploration (DSE) of application mapping becomes a major design decision in such systems. The time spent in DSE becomes even greater with multiple applications executing concurrently. Me...
متن کاملEfficient design space exploration for application specific systems-on-a-chip
A reduction in the time-to-market has led to widespread use of pre-designed parametric architectural solutions known as system-on-a-chip (SoC) platforms. A system designer has to configure the platform in such a way as to optimize it for the execution of a specific application. Very frequently, however, the space of possible configurations that can be mapped onto a SoC platform is huge and the ...
متن کامل